B.Sc. (Hons.) Computer Science

Course Description

The degree course is designed to develop analytical & computational thinking, and problem solving skills. It covers the core computer science topics like computer systems architecture, data structures, computer networks, operating systems, computer graphics, algorithms, software engineering, database management, theory of computation, artificial intelligence, and information security. The programme builds a base for entry level jobs in information technology and prepares the students for higher studies in the area of Computer Science/Applications.

Course Fees

Eligibility Crtieria

Merit will be calculated based on "Best Four" of Mathematics, one language and two other subjects listed as academic / elective subjects as per the following:

  • 60% or more marks required in Mathematics;
  • 60% or more marks in aggregate of four subjects including Mathematics, one language and any two of Physics, Chemistry and Computer Science/Informatics Practices/Computer Applications;

Candidates from other streams (with Mathematics in Class XII), will have a disadvantage of 2% in aggregate of required four subjects.

Papers

Paper Name Credits
Programming Fundamentals using C++ 60
Computer System Architecture 60
GE-1: Calculus 60
AECC-1: Environmental Science 40
Programming in Java 60
Discrete Structures 60
GE-2: Linear Algebra 60
AECC-2: English 40
Data Structures 60
Operating Systems 60
Computer Networks 60
Programming in Python 40
GE-3: Differential Equations 40
Design and Analysis of Algorithms 60
Software Engineering 60
Database Management Systems 60
Android Programming 40
GE-4: Numerical Methods 40
Internet Technologies 60
Theory of Computation 60
DSE-1: System Programming 60
DSE-2: Microprocessors 60
Artificial Intelligence 60
Computer Graphics 60
DSE-3: Data Mining 60
DSE-4: Machine Learning 60

Future Possibilities